[INFO] cloning repository https://github.com/heruhday/qjs
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/heruhday/qjs" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fheruhday%2Fqjs", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fheruhday%2Fqjs'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] c184bf07a00bef25eafb350b3416abe4775821ab
[INFO] fixing heruhday/qjs against try#622891a4e29178280638a6b63a8908bde2c0c854+cargoflags=-Zfix-edition=start=2015 for pr-157817-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fheruhday%2Fqjs" "/workspace/builds/worker-0-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/heruhday/qjs
[INFO] finished tweaking git repo https://github.com/heruhday/qjs
[INFO] tweaked toml for git repo https://github.com/heruhday/qjs written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/heruhday/qjs on toolchain 622891a4e29178280638a6b63a8908bde2c0c854
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 44 packages to latest compatible versions
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3a6becf2bc8dde7f3fa57ede90e4f284e72d296796fc446bbb1e2c7cc0530151" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] a5bbfc65f482253567d5c5fb879ff83be1e707629bfa3a515ca5193e4d69212a
[INFO] running `Command { std: "docker" "start" "a5bbfc65f482253567d5c5fb879ff83be1e707629bfa3a515ca5193e4d69212a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "a5bbfc65f482253567d5c5fb879ff83be1e707629bfa3a515ca5193e4d69212a" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "a5bbfc65f482253567d5c5fb879ff83be1e707629bfa3a515ca5193e4d69212a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=" "-e" "RUSTDOCFLAGS=" "-w" "/opt/rustwide/workdir" "--user" "0:0" "a5bbfc65f482253567d5c5fb879ff83be1e707629bfa3a515ca5193e4d69212a" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fix" "--allow-no-vcs" "--allow-dirty" "--frozen" "--all" "--all-targets" "--message-format=json" "-Zfix-edition=start=2015", kill_on_drop: false }`
[INFO] [stderr]     Checking gc v1.0.0-dev (/opt/rustwide/workdir/core/gc)
[INFO] [stderr]     Checking atoms v1.0.0-dev (/opt/rustwide/workdir/core/atoms)
[INFO] [stderr]     Checking ast v1.0.0-dev (/opt/rustwide/workdir/core/ast)
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]     Checking memchr v2.8.2
[INFO] [stderr]     Checking serde v1.0.228
[INFO] [stderr]     Checking value v1.0.0-dev (/opt/rustwide/workdir/core/value)
[INFO] [stderr]     Checking heap v1.0.0-dev (/opt/rustwide/workdir/core/heap)
[INFO] [stderr]     Checking runtime v1.0.0-dev (/opt/rustwide/workdir/core/runtime)
[INFO] [stderr]     Checking serde_json v1.0.150
[INFO] [stderr]     Checking chrono v0.4.45
[INFO] [stderr]     Checking codegen v1.0.0-dev (/opt/rustwide/workdir/core/codegen)
[INFO] [stderr]     Checking cfg v1.0.0-dev (/opt/rustwide/workdir/core/cfg)
[INFO] [stderr]     Checking direct_optimization v1.0.0-dev (/opt/rustwide/workdir/core/direct_optimization)
[INFO] [stderr]     Checking disasm v1.0.0-dev (/opt/rustwide/workdir/core/disasm)
[INFO] [stderr]     Checking ssa v1.0.0-dev (/opt/rustwide/workdir/core/ssa)
[INFO] [stderr]     Checking built_ins v1.0.0-dev (/opt/rustwide/workdir/core/built_ins)
[INFO] [stdout] warning: unused import: `create_array_from_values`
[INFO] [stdout]   --> core/built_ins/src/typed_array.rs:17:33
[INFO] [stdout]    |
[INFO] [stdout] 17 |     BuiltinHost, BuiltinMethod, create_array_from_values, install_global_function, install_methods,
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `create_array_from_values`
[INFO] [stdout]   --> core/built_ins/src/typed_array.rs:17:33
[INFO] [stdout]    |
[INFO] [stdout] 17 |     BuiltinHost, BuiltinMethod, create_array_from_values, install_global_function, install_methods,
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `args`
[INFO] [stdout]    --> core/built_ins/src/typed_array.rs:326:51
[INFO] [stdout]     |
[INFO] [stdout] 326 | fn typed_array_from<H: BuiltinHost>(host: &mut H, args: &[JSValue]) -> JSValue {
[INFO] [stdout]     |                                                   ^^^^ help: if this is intentional, prefix it with an underscore: `_args`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `byte_offset`
[INFO] [stdout]    --> core/built_ins/src/typed_array.rs:496:21
[INFO] [stdout]     |
[INFO] [stdout] 496 |     let (_, buffer, byte_offset, _, length) = match get_typed_array_info(host, this_value) {
[INFO] [stdout]     |                     ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_byte_offset`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `target`
[INFO] [stdout]    --> core/built_ins/src/typed_array.rs:501:9
[INFO] [stdout]     |
[INFO] [stdout] 501 |     let target = args.first()
[INFO] [stdout]     |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_target`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `start`
[INFO] [stdout]    --> core/built_ins/src/typed_array.rs:506:9
[INFO] [stdout]     |
[INFO] [stdout] 506 |     let start = args.get(1)
[INFO] [stdout]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_start`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `end`
[INFO] [stdout]    --> core/built_ins/src/typed_array.rs:511:9
[INFO] [stdout]     |
[INFO] [stdout] 511 |     let end = args.get(2)
[INFO] [stdout]     |         ^^^ help: if this is intentional, prefix it with an underscore: `_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `buffer_data`
[INFO] [stdout]    --> core/built_ins/src/typed_array.rs:516:9
[INFO] [stdout]     |
[INFO] [stdout] 516 |     let buffer_data = array_buffer::array_buffer_data(host, buffer);
[INFO] [stdout]     |         ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_buffer_data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `is_big_int` is never used
[INFO] [stdout]   --> core/built_ins/src/typed_array.rs:64:12
[INFO] [stdout]    |
[INFO] [stdout] 38 | impl TypedArrayKind {
[INFO] [stdout]    | ------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 64 |     pub fn is_big_int(&self) -> bool {
[INFO] [stdout]    |            ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DATA_PROP` is never used
[INFO] [stdout]    --> core/built_ins/src/typed_array.rs:111:7
[INFO] [stdout]     |
[INFO] [stdout] 111 | const DATA_PROP: &str = "__qjs_typed_array_data";
[INFO] [stdout]     |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking vm v1.0.0-dev (/opt/rustwide/workdir/core/vm)
[INFO] [stdout] warning: unused variable: `args`
[INFO] [stdout]    --> core/built_ins/src/typed_array.rs:326:51
[INFO] [stdout]     |
[INFO] [stdout] 326 | fn typed_array_from<H: BuiltinHost>(host: &mut H, args: &[JSValue]) -> JSValue {
[INFO] [stdout]     |                                                   ^^^^ help: if this is intentional, prefix it with an underscore: `_args`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `byte_offset`
[INFO] [stdout]    --> core/built_ins/src/typed_array.rs:496:21
[INFO] [stdout]     |
[INFO] [stdout] 496 |     let (_, buffer, byte_offset, _, length) = match get_typed_array_info(host, this_value) {
[INFO] [stdout]     |                     ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_byte_offset`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `target`
[INFO] [stdout]    --> core/built_ins/src/typed_array.rs:501:9
[INFO] [stdout]     |
[INFO] [stdout] 501 |     let target = args.first()
[INFO] [stdout]     |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_target`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `start`
[INFO] [stdout]    --> core/built_ins/src/typed_array.rs:506:9
[INFO] [stdout]     |
[INFO] [stdout] 506 |     let start = args.get(1)
[INFO] [stdout]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_start`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `end`
[INFO] [stdout]    --> core/built_ins/src/typed_array.rs:511:9
[INFO] [stdout]     |
[INFO] [stdout] 511 |     let end = args.get(2)
[INFO] [stdout]     |         ^^^ help: if this is intentional, prefix it with an underscore: `_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `buffer_data`
[INFO] [stdout]    --> core/built_ins/src/typed_array.rs:516:9
[INFO] [stdout]     |
[INFO] [stdout] 516 |     let buffer_data = array_buffer::array_buffer_data(host, buffer);
[INFO] [stdout]     |         ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_buffer_data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `is_big_int` is never used
[INFO] [stdout]   --> core/built_ins/src/typed_array.rs:64:12
[INFO] [stdout]    |
[INFO] [stdout] 38 | impl TypedArrayKind {
[INFO] [stdout]    | ------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 64 |     pub fn is_big_int(&self) -> bool {
[INFO] [stdout]    |            ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DATA_PROP` is never used
[INFO] [stdout]    --> core/built_ins/src/typed_array.rs:111:7
[INFO] [stdout]     |
[INFO] [stdout] 111 | const DATA_PROP: &str = "__qjs_typed_array_data";
[INFO] [stdout]     |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `obj`
[INFO] [stdout]     --> core/vm/src/vm.rs:3871:42
[INFO] [stdout]      |
[INFO] [stdout] 3871 |                     ObjectKind::Ordinary(obj) | ObjectKind::Env(obj) => {
[INFO] [stdout]      |                                          ^^^                    ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: if this is intentional, prefix it with an underscore
[INFO] [stdout]      |
[INFO] [stdout] 3871 |                     ObjectKind::Ordinary(_obj) | ObjectKind::Env(_obj) => {
[INFO] [stdout]      |                                          +                       +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `obj`
[INFO] [stdout]     --> core/vm/src/vm.rs:3871:42
[INFO] [stdout]      |
[INFO] [stdout] 3871 |                     ObjectKind::Ordinary(obj) | ObjectKind::Env(obj) => {
[INFO] [stdout]      |                                          ^^^                    ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: if this is intentional, prefix it with an underscore
[INFO] [stdout]      |
[INFO] [stdout] 3871 |                     ObjectKind::Ordinary(_obj) | ObjectKind::Env(_obj) => {
[INFO] [stdout]      |                                          +                       +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple methods are never used
[INFO] [stdout]     --> core/vm/src/vm.rs:4932:8
[INFO] [stdout]      |
[INFO] [stdout] 1724 | impl VM {
[INFO] [stdout]      | ------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 4932 |     fn get_next_suspended_frame(&mut self) -> Option<AwaitFrameContext> {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 4953 |     fn resume_suspended_frame(&mut self, context: &AwaitFrameContext) {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 4976 |     fn process_suspended_frames(&mut self) {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 5014 |     fn handle_await_expression(&mut self, value: JSValue, register: u8) -> bool {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 5056 |     fn enqueue_microtask(&mut self, callback: JSValue, argument: JSValue) {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 5066 |     fn enqueue_resumption_task(&mut self, context: AwaitFrameContext, value: JSValue) {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 5111 |     fn settle_promise(&mut self, promise: JSValue, value: JSValue, is_rejected: bool) {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 5140 |     fn process_suspended_frames_for_promise(&mut self, promise: JSValue) {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 5184 |     fn values_equal(&self, a: JSValue, b: JSValue) -> bool {
[INFO] [stdout]      |        ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 5189 |     fn set_property_by_name(&mut self, obj: JSValue, name: &str, value: JSValue) -> Result<(), String> {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 5205 |     fn process_all_microtasks(&mut self) {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking qjs-repl v1.0.0-dev (/opt/rustwide/workdir/qjs-repl)
[INFO] [stdout] warning: multiple methods are never used
[INFO] [stdout]     --> core/vm/src/vm.rs:4932:8
[INFO] [stdout]      |
[INFO] [stdout] 1724 | impl VM {
[INFO] [stdout]      | ------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 4932 |     fn get_next_suspended_frame(&mut self) -> Option<AwaitFrameContext> {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 4953 |     fn resume_suspended_frame(&mut self, context: &AwaitFrameContext) {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 4976 |     fn process_suspended_frames(&mut self) {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 5014 |     fn handle_await_expression(&mut self, value: JSValue, register: u8) -> bool {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 5056 |     fn enqueue_microtask(&mut self, callback: JSValue, argument: JSValue) {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 5066 |     fn enqueue_resumption_task(&mut self, context: AwaitFrameContext, value: JSValue) {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 5111 |     fn settle_promise(&mut self, promise: JSValue, value: JSValue, is_rejected: bool) {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 5140 |     fn process_suspended_frames_for_promise(&mut self, promise: JSValue) {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 5184 |     fn values_equal(&self, a: JSValue, b: JSValue) -> bool {
[INFO] [stdout]      |        ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 5189 |     fn set_property_by_name(&mut self, obj: JSValue, name: &str, value: JSValue) -> Result<(), String> {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 5205 |     fn process_all_microtasks(&mut self) {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read `core/vm/tests/../../ssa/tests/support/../js/value_range_propagation_test.js`: No such file or directory (os error 2)
[INFO] [stdout]    --> core/vm/tests/../../ssa/tests/support/js_suite_support.rs:189:9
[INFO] [stdout]     |
[INFO] [stdout] 189 |         include_str!("../js/value_range_propagation_test.js"),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read `core/vm/tests/../../ssa/tests/support/../js/sparse_conditional_constant_propagation_tests.js`: No such file or directory (os error 2)
[INFO] [stdout]    --> core/vm/tests/../../ssa/tests/support/js_suite_support.rs:190:9
[INFO] [stdout]     |
[INFO] [stdout] 190 |         include_str!("../js/sparse_conditional_constant_propagation_tests.js"),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read `core/vm/tests/../../ssa/tests/support/../js/loop_invariant_code_motion_test.js`: No such file or directory (os error 2)
[INFO] [stdout]    --> core/vm/tests/../../ssa/tests/support/js_suite_support.rs:191:9
[INFO] [stdout]     |
[INFO] [stdout] 191 |         include_str!("../js/loop_invariant_code_motion_test.js"),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read `core/vm/tests/../../ssa/tests/support/../js/gvn_test.js`: No such file or directory (os error 2)
[INFO] [stdout]    --> core/vm/tests/../../ssa/tests/support/js_suite_support.rs:192:9
[INFO] [stdout]     |
[INFO] [stdout] 192 |         include_str!("../js/gvn_test.js"),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read `core/vm/tests/../../ssa/tests/support/../js/dead_code_elimination_test.js`: No such file or directory (os error 2)
[INFO] [stdout]    --> core/vm/tests/../../ssa/tests/support/js_suite_support.rs:193:9
[INFO] [stdout]     |
[INFO] [stdout] 193 |         include_str!("../js/dead_code_elimination_test.js"),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read `core/vm/tests/../../ssa/tests/support/../js/copy_propagation_test.js`: No such file or directory (os error 2)
[INFO] [stdout]    --> core/vm/tests/../../ssa/tests/support/js_suite_support.rs:194:9
[INFO] [stdout]     |
[INFO] [stdout] 194 |         include_str!("../js/copy_propagation_test.js"),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read `core/vm/tests/../../ssa/tests/support/../js/constant_folding_tests.js`: No such file or directory (os error 2)
[INFO] [stdout]    --> core/vm/tests/../../ssa/tests/support/js_suite_support.rs:195:9
[INFO] [stdout]     |
[INFO] [stdout] 195 |         include_str!("../js/constant_folding_tests.js"),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read `core/vm/examples/../../../mandelbrot.js`: No such file or directory (os error 2)
[INFO] [stdout]  --> core/vm/examples/mandelbrot.rs:5:35
[INFO] [stdout]   |
[INFO] [stdout] 5 |     let compiled = compile_source(include_str!("../../../mandelbrot.js")).expect("compile");
[INFO] [stdout]   |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read `core/vm/tests/../../ssa/tests/support/../js/cfg_test.js`: No such file or directory (os error 2)
[INFO] [stdout]    --> core/vm/tests/../../ssa/tests/support/js_suite_support.rs:196:9
[INFO] [stdout]     |
[INFO] [stdout] 196 |         include_str!("../js/cfg_test.js"),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read `core/vm/tests/../../ssa/tests/support/../js/simple_test.js`: No such file or directory (os error 2)
[INFO] [stdout]    --> core/vm/tests/../../ssa/tests/support/js_suite_support.rs:197:9
[INFO] [stdout]     |
[INFO] [stdout] 197 |         include_str!("../js/simple_test.js"),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read `core/vm/tests/../../../mandelbrot.js`: No such file or directory (os error 2)
[INFO] [stdout]   --> core/vm/tests/vm.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 37 |     include_str!("../../../mandelbrot.js").replace(
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read `core/vm/tests/../../../mandelbrot.js`: No such file or directory (os error 2)
[INFO] [stdout]   --> core/vm/tests/vm.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 44 |     include_str!("../../../mandelbrot.js")
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read `core/vm/tests/../../.././test.js`: No such file or directory (os error 2)
[INFO] [stdout]    --> core/vm/tests/vm.rs:464:35
[INFO] [stdout]     |
[INFO] [stdout] 464 |     let compiled = compile_source(include_str!("../../.././test.js")).expect("compile");
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read `core/vm/tests/../../../fib_recursive.qjs`: No such file or directory (os error 2)
[INFO] [stdout]    --> core/vm/tests/vm.rs:594:35
[INFO] [stdout]     |
[INFO] [stdout] 594 |     let compiled = compile_source(include_str!("../../../fib_recursive.qjs")).expect("compile");
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read `core/vm/tests/../../../fib_recursive.qjs`: No such file or directory (os error 2)
[INFO] [stdout]    --> core/vm/tests/vm.rs:607:35
[INFO] [stdout]     |
[INFO] [stdout] 607 |     let compiled = compile_source(include_str!("../../../fib_recursive.qjs")).expect("compile");
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read `core/vm/tests/../../../mandelbrot.js`: No such file or directory (os error 2)
[INFO] [stdout]    --> core/vm/tests/vm.rs:634:35
[INFO] [stdout]     |
[INFO] [stdout] 634 |     let compiled = compile_source(include_str!("../../../mandelbrot.js")).expect("compile");
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read `core/vm/tests/../../../test_binary.js`: No such file or directory (os error 2)
[INFO] [stdout]    --> core/vm/tests/vm.rs:643:35
[INFO] [stdout]     |
[INFO] [stdout] 643 |     let compiled = compile_source(include_str!("../../../test_binary.js")).expect("compile");
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `vm` (example "mandelbrot") due to 1 previous error
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] warning: function `print_repl_outcome` is never used
[INFO] [stdout]    --> qjs-repl/src/lib.rs:576:4
[INFO] [stdout]     |
[INFO] [stdout] 576 | fn print_repl_outcome(outcome: &ReplOutcome) {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `vm` (test "vm") due to 16 previous errors
[INFO] [stdout] warning: function `print_repl_outcome` is never used
[INFO] [stdout]    --> qjs-repl/src/lib.rs:576:4
[INFO] [stdout]     |
[INFO] [stdout] 576 | fn print_repl_outcome(outcome: &ReplOutcome) {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "a5bbfc65f482253567d5c5fb879ff83be1e707629bfa3a515ca5193e4d69212a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a5bbfc65f482253567d5c5fb879ff83be1e707629bfa3a515ca5193e4d69212a", kill_on_drop: false }`
[INFO] [stdout] a5bbfc65f482253567d5c5fb879ff83be1e707629bfa3a515ca5193e4d69212a
